A web platform where users can sign up, log in, view all your Python projects, read their descriptions and code, and run them in real time.
- User authentication (signup & login)
- List Python projects with description and code
- Run Python code in real time from the browser
- Frontend: React
- Backend: FastAPI (Python)
- Database: SQLite
- Navigate to
backendand install dependencies:pip install -r requirements.txt
- Run the backend server:
uvicorn main:app --reload
- Navigate to
frontendand install dependencies:npm install
- Run the frontend:
npm start
Do NOT deploy this as-is for public use. Running arbitrary code is dangerous. Use containers, resource limits, and input validation for real deployments.